plug away (at)

[口语]拼命地干着(某项工作);顽强地致力于(工作等);坚定而缓慢地行走